• word of the day

    leaf insect

    leaf insect - Dictionary definition and meaning for word leaf insect

    Definition
    (noun) tropical insect having a flattened leaflike body; common in southern Asia and the East Indies
    Synonyms : walking leaf

Word used in video below:
text: insect a stick insect is an insect that
Download our Mobile App Today
Receive our word of the day
on Whatsapp